package com.eightworld3.supermarket.service;

/**
 * @author EightWorld3
 */

public enum AssetsEnum {
    // 名称统一大小限制
    NAME_VARCHAR_LIMIT(32,"名称字符大小限制"),
    // 备注字段统一大小限制
    REMARK_VARCHAR_LIMIT(120,"备注内容字符限制"),
    // 最小密码长度限制
    MIN_PASSWORD_LENGTH_LIMIT(6,"密码长度需大于6位数"),
    // 最大密码大小限制
    MAX_PASSWORD_VARCHAR_LIMIT(32,"密码最大为32个字符大小"),
    // 联系方式大小限制
    TELEPHONE_NUM_VARCHAR_LIMIT(14,"联系方式字符大小限制"),
    // 商品等级字符大小限制
    WARE_LEVEL_VARCHAR_LIMIT(4,"商品等级字符大小限制"),
    // 界限值-零，用于各种需要零作为判定使用
    BOUNDARY_VALUE_ZERO(0,"界限值-零"),
    // 折扣范围最大值
    MAX_DISCOUNT_LIMIT(10,"折扣范围最大值"),
    // 权限业务：锁定用户-标识
    USER_LOCK_MARK(2,"锁定用户-标识"),
    // 权限业务：营业员-标识
    NORMAL_USER_MARK(1,"营业员-标识"),
    // 权限业务：管理员-标识
    ADMIN_MARK(0,"管理员-标识")
    ;

    private final Integer value;
    private final String description;

    AssetsEnum(Integer value,String description){
        this.value=value;
        this.description=description;
    }

    public Integer value(){
        return this.value;
    }
    public String description(){
        return this.description;
    }
}
